package com.originskyseed.platform.pk.model;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * pk规则表（OSI_PK_RULE）
 *
 * @author WuZhuoXi
 */
public class PkRule extends BaseModel {

	/**
	 * 规则编号（RULE_NUMBER）
	 */
	private String ruleNumber;

	/**
	 * 规则标题（RULE_TITLE）
	 */
	private String ruleTitle;

	/**
	 * 赌注类型(1-主播时长,2-主播人气值,3-优质用户数,4-潜力用户数,5-内荐人数)（TYPE）
	 */
	private Integer type;

	/**
	 * 所属平台(0-所有,1-内容平台.2-推广平台)（PLATFORM）
	 */
	private Integer platform;

	/**
	 * 家族/公会id（FAMILY_ID）
	 */
	private String familyId;

	/**
	 * 规则描述（RULE_DESCRIBE）
	 */
	private String ruleDescribe;

	/**
	 * 状态(0-禁用,1-启用)（STATE）
	 */
	private Integer state;

	/**
	 * 创建人id（CREATOR_ID）
	 */
	private String creatorId;

	/**
	 * 创建人（CREATOR）
	 */
	private String creator;

	/**
	 * 是否删除 1是 2否
	 */
	private Integer isDel;

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	/**
	 * 获取规则编号
	 *
	 * @return
	 */
	public String getRuleNumber() {
		return this.ruleNumber;
	}

	/**
	 * 设置规则编号
	 *
	 * @param ruleNumber
	 */
	public void setRuleNumber(String ruleNumber) {
		this.ruleNumber = ruleNumber;
	}

	/**
	 * 获取规则标题
	 *
	 * @return
	 */
	public String getRuleTitle() {
		return this.ruleTitle;
	}

	/**
	 * 设置规则标题
	 *
	 * @param ruleTitle
	 */
	public void setRuleTitle(String ruleTitle) {
		this.ruleTitle = ruleTitle;
	}

	/**
	 * 获取赌注类型(1-主播时长,2-主播人气值,3-优质用户数,4-潜力用户数,5-内荐人数)
	 *
	 * @return
	 */
	public Integer getType() {
		return this.type;
	}

	/**
	 * 设置赌注类型(1-主播时长,2-主播人气值,3-优质用户数,4-潜力用户数,5-内荐人数)
	 *
	 * @param type
	 */
	public void setType(Integer type) {
		this.type = type;
	}

	/**
	 * 获取所属平台(1-所有,2-内容平台.3-推广平台)
	 *
	 * @return
	 */
	public Integer getPlatform() {
		return this.platform;
	}

	/**
	 * 设置所属平台(1-所有,2-内容平台.3-推广平台)
	 *
	 * @param platform
	 */
	public void setPlatform(Integer platform) {
		this.platform = platform;
	}

	/**
	 * 获取家族/公会id
	 *
	 * @return
	 */
	public String getFamilyId() {
		return this.familyId;
	}

	/**
	 * 设置家族/公会id
	 *
	 * @param familyId
	 */
	public void setFamilyId(String familyId) {
		this.familyId = familyId;
	}

	/**
	 * 获取规则描述
	 *
	 * @return
	 */
	public String getRuleDescribe() {
		return this.ruleDescribe;
	}

	/**
	 * 设置规则描述
	 *
	 * @param ruleDescribe
	 */
	public void setRuleDescribe(String ruleDescribe) {
		this.ruleDescribe = ruleDescribe;
	}

	/**
	 * 获取状态(0-禁用,1-启用)
	 *
	 * @return
	 */
	public Integer getState() {
		return this.state;
	}

	/**
	 * 设置状态(0-禁用,1-启用)
	 *
	 * @param state
	 */
	public void setState(Integer state) {
		this.state = state;
	}

	/**
	 * 获取创建人id
	 *
	 * @return
	 */
	public String getCreatorId() {
		return this.creatorId;
	}

	/**
	 * 设置创建人id
	 *
	 * @param creatorId
	 */
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	/**
	 * 获取创建人
	 *
	 * @return
	 */
	public String getCreator() {
		return this.creator;
	}

	/**
	 * 设置创建人
	 *
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

}
